A Hardware Accelerator for Controlling Access to Multiple-Unit Resources in Safety/Time-Critical Systems
نویسندگان
چکیده
In multitasking, priority-driven systems, resource access-control protocols such as Priority Ceiling Protocol (PCP) reduce the undesirable effects of resource contention. In general, software implementation of these protocols entails costly computations that can degrade the system performance to unacceptable levels. In this paper, we present the design for a hardware-accelerator to execute the PCP functionality for controlling access to multiple-unit resources and illustrate that the proposed implementation accelerates the execution time by a factor of up to 30.
منابع مشابه
Real Time Dynamic Simulation of Power System Using Multiple Microcomputers
Recent developments in the design and manufacture of microcomputers together with improved simulation techniques make it possible to achieve the speed and accuracy required for the dynamic simulation of power systems in real time. This paper presents some experimental results and outlines new ideas on hardware architecture, mathematical algorithms and software development for this purpose. The ...
متن کاملTesting Inter-Layer and Inter-Task Interactions in Real-Time Embedded Systems
Real-time embedded systems are becoming increasingly ubiquitous, controlling a wide variety of popular and safety-critical devices. Testing is the most commonly used method for validating software systems, and effective testing methodologies could be helpful for improving the dependability of these systems. In this paper we present a methodology for testing real-time embedded systems, directed ...
متن کاملA Lightweight Spatio-temporally Partitioned Multicore Architecture for Concurrent Execution of Safety Critical Workloads
Modern aircraft systems employ numerous processors to achieve system functionality. In particular, engine controls and power distribution subsystems rely heavily on software to provide safety-critical functionality, and are expected to move towards multicore architectures. The computing hardware-layer of avionic systems must be able to execute many concurrent workloads under tight deterministic...
متن کاملInferring Scheduling Policies of an Embedded CUDA GPU∗
Embedded systems augmented with graphics processing units (GPUs) are seeing increased use in safety-critical real-time systems such as autonomous vehicles. Due to monetary cost requirements along with size, weight, and power (SWaP) constraints, embedded GPUs are often computationally impoverished compared to those used in non-embedded systems. In order to maximize performance on these impoveris...
متن کاملEmergence of an Architectural Topology for Safety-Critical Real-Time Systems
Constructing a system architecture for a distributed safety-critical real-time control system is a complex task. This complexity results from non-functional as well as functional requirements. One issue of interest to the designer of a system architecture is that of selecting a topology such that dependability and timing characteristics of a system emerge during the design process. A topology i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IJICT
دوره 1 شماره
صفحات -
تاریخ انتشار 2005